Ana içeriğe geç

Sistem İçi Haberleşme Protokolleri

I2C (Inter-Integrated Circuit)

Philips Semiconductors tarafından geliştirilmiş bir seri haberleşme protokolüdür. Bu protokolün temel amacı, çevresel yongaları mikrodenetleyici ile bağlamayı kolaylaştırmaktır.

  • Master-Slave haberleşme protokolüdür.
  • Her Slave’e benzersiz bir adres verilir.
  • Master, hedef Slave adresini R/W (Oku/Yaz) bayrağıyla birlikte gönderir.
  • İlgili Slave aktif moda geçerek haberleşmeye başlar.

SPI (Serial Peripheral Interface) Protokolü

I2C gibi SPI da bir master-slave protokolüdür.

  • Master önce saat sinyalini belirli bir frekansta yapılandırır.
  • SS (Slave Select) hattı kullanılarak uygun Slave seçilir.
  • SS hattı, normalde yüksek tutulur, iletişim kurarken düşük seviyeye çekilir.

CAN (Controller Area Network) Protokolü

CAN, araç içi iletişim için Robert Bosch tarafından geliştirilmiş seri haberleşme protokolüdür.

  • Veri iletimi için iki kablo kullanılır: CAN Yüksek (H+) ve CAN Düşük (H-).
  • Çoklu cihazlar arasında güvenilir ve hızlı iletişim sağlar.
  • Otomotiv, endüstriyel ve tıbbi uygulamalarda yaygın olarak kullanılır.